#ifndef _LULYUI_H_LULY_
#define _LULYUI_H_LULY_
#include "UIObject.h"
#include "Font.h"
namespace LulyUI {
//添加UI物体
//注意，UIObject*必须是指向堆空间的，因为所有UIObject*的释放都是框架内部实现的。
//如需手动释放，请释放后将该指针置为nullptr
//添加UIObject
//所添加的UIObject请务必是通过new创建的
//因为_UI析构时是会将全部的UIObject都delete掉的（如果不是用new创建，那么delete会导致错误)
//当然，如果没有进行addUIObject，object是不能被delete掉的
void addUIObject(UIObject* ui_object);

//设置全局默认字体(只对后面新建的UIObject起作用)
void setDefaultFont(Font font);
//获取全局默认字体
Font getDefaultFont();

}  // namespace LulyUI

#endif